﻿using Prism.Mvvm;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CL_VisionCommu_Test.Helper
{
    public class EnableControl:BindableBase
    {
		private bool enableModel=true;

		public bool EnableModel
        {
			get { return enableModel; }
			set {SetProperty(ref enableModel, value); }
		}

        private bool enableLoad = false;

        public bool EnableLoad
        {
            get { return enableLoad; }
            set { SetProperty(ref enableLoad, value); }
        }

        private bool enableOutputs=false;

		public bool EnableOutputs
        {
			get { return enableOutputs; }
			set { SetProperty(ref enableOutputs, value); }
		}

		private bool enableInputs=false;

		public bool EnableInputs
        {
			get { return enableInputs; }
			set { SetProperty(ref enableInputs, value); }
		}

		private bool enableControlCommu=false;

		public bool EnableControlCommu
        {
			get { return enableControlCommu; }
			set { SetProperty(ref enableControlCommu, value); }
		}

		private bool enableDataCommu=false;

		public bool EnableDataCommu
        {
			get { return enableDataCommu; }
			set { SetProperty(ref enableDataCommu, value); }
		}

        private bool enableStates = false;

        public bool EnableStates
        {
            get { return enableStates; }
            set { SetProperty(ref enableStates, value); }
        }
    }
}
